Developing Collaborative Applications using Sliverware TR-UTEDGE-2006-005

نویسندگان

  • Seth Holloway
  • Christine Julien
چکیده

Despite computers’ widespread use for personal applications, very few programming frameworks exist for creating synchronous collaborative applications. Existing research in CSCW (computer supported cooperative work), specifically approaches that attempt to make current application implementations collaboration-aware, are difficult to implement for two reasons: the systems are focused too narrowly (e.g., on Internet-only applications), or the systems are simply too complicated to be adopted (e.g., they are hard to set up and adapt to concrete applications). Enabling real-time collaboration demands lightweight, modular middleware—sliverware—that enables the fine-grained interactions required by collaborative applications. In this paper, we introduce sliverware and give a specific example in the guise of a distributed keyboard that multiplexes input from several users into a single stream that each user receives just like input from a normal keyboard. The result is simple, real-time collaboration based on a shared, distributed view of data that enables rapid development of highly coupled coordinating applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application Session Semantics for Mobile Ubiquitous Computing TR-UTEDGE-2005-002

Meeting the demand for dynamic ubiquitous computing applications requires programming abstractions and development tools tailored to this unique environment. This paper provides a programming framework tailored for ubiquitous computing applications that allows developers to express their applications’ needs in terms of interactive application sessions. These sessions are defined by a set of ope...

متن کامل

Virtual Sensors: Abstracting Data from Physical Sensors TR-UTEDGE-2006-001

Sensor networks are becoming increasingly pervasive. Existing methods of aggregation in sensor networks offer mostly standard mathematical operators over homogeneous data types. In this paper, we instead focus on supporting emerging scenarios in which applications will need to extract abstracted measurements from diverse sets of sensor network nodes. This paper introduces the virtual sensors ab...

متن کامل

Passive Network Awareness for Adaptive Mobile Applications TR-UTEDGE-2006-002

In pervasive computing, adaptation is essential to applications. However, adaptation requires an up-to-the-minute understanding of the state of the environment, which often comes with a significant added cost in terms of computation and communication. In this paper, we explore possibilities for measuring the degree of mobility in dynamic ubiquitous networks. Existing measures of mobility degree...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006